برنامهنویسیشیگرا:استفادهازانواعدادهای. سید ناصر رضوی

Size: px
Start display at page:

Download "برنامهنویسیشیگرا:استفادهازانواعدادهای. سید ناصر رضوی"

Transcription

1 برنامهنویسیشیگرا:استفادهازانواعدادهای سید ناصر رضوی ۱۳۹۶

2 استفاده از انواع دادهای 1-3 2

3 اجزای برنامهنویسی ۳ any program you might want to write objects ای داده انواع ایجاد خودتان نیاز مورد functions and modules graphics, sound, and image I/O arrays conditionals and loops Math primitive data types Text I/O assignment statements

4 انواع دادهای 4 نوع ای. داده یک مجموعه از مقادیر و عملیات قابل انجام بر روی آنها. انواع اولیه. عملیات مستقیما به های دستورالعمل ماشین ترجمه شوند. می Data Type Values Operations boolean true, false not, and, or, xor int to add, subtract, multiply double 2 64 possible real values add, subtract, multiply خواهیم می هایی برنامه بنویسیم که بتوانند هر نوع از ها داده را پردازش کنند.... ها رنگ تصاویر های جریان ها رشته ورودی... اعداد مختلط بردارها ها ای چندجمله ها ماتریس ها چندضلعی ها نقطه ذرات باردار اجرام... آسمانی

5 اشیا 5 شی. دربردارنده مقدار یک نوع ای داده نام متغیر شی به ارجاع دهد. می کاربرد. را دادهای نوع هر میتوانیم اشیا وسیله به تعریف آنها روی بر را الزم عملیات سپس کنیم. ایجاد خودمان داریم نیاز که میکنیم. استفاده برنامههایمان در آنها از و Data Type Values Operations Color 24 bits (R, G, B) get red component, brighten Picture 2D array of colors get or set color of pixel (i, j) String sequence of characters length, substring, compare

6 سازندهها متدها و ۶ برای ایجاد جدید: شی یک از کلمه کلیدی و نام نوع ای داده استفاده کنید. new برای انجام یک عمل بر روی شی: یک از شی نام عمگر نقطه و نام متد مورد نظر استفاده کنید. متغیر یک اعالن شی( )نام شی یک ایجاد برای سازنده فراخوانی String s; s = new String( Hello, World ); System.out.println( s.substring(0, 5) ); انجام منظور به متد یک فراخوانی شی مقدار روی بر عملیات شی نام

7 پردازش تصویر 7

8 نوع دادهای رنگ 8 رنگ. چشم درک از تشعشعات الکترومغناطیس. 25۶ ۳ ]RGB مجموعه صفر بازه مقادیر. 255 و ]نمایش هستند. مقدار ممکن که بیانگر مقدار قرمز سبز و آبی هر یک در R G B Color

9 نوع دادهای رنگ ۹ رنگ. چشم درک از تشعشعات الکترومغناطیس. public class java.awt.color مجموعه صفر بازه مقادیر. 255 و ]نمایش هستند. مقدار ممکن که بیانگر مقدار قرمز سبز و آبی هر یک در 25۶ ۳ ]RGB Color(int r, int g, int b) int getred() قرمز شدت int getgreen() سبز شدت int getblue() آبی شدت Color brighter() رنگ این از تر روشن نسخه یک Color darker() رنگ این از تیرهتر نسخه یک String tostring() رنگ این ای رشته نمایش boolean equals(color (c است برابر c رنگ با رنگ این آیا

10 مربعهای آلبرز ۱0 ژوزف شیوه آلبرز. نگرش مردم به ها رنگ را دگرگون نمود. 1975( - )1949 البرز ژوزف های مربع

11 مربعهای آلبرز ۱۱ ژوزف شیوه آلبرز. نگرش مردم به ها رنگ را دگرگون نمود. خاکستری آبی % java AlbersSquares

12 استفاده از رنگها در جاوا ۱2 import java.awt.color; public class AlbersSquares { public static void main(string[] args) { int r1 = Integer.parseInt(args[0]); int g1 = Integer.parseInt(args[1]); int b1 = Integer.parseInt(args[2]); Color c1 = new Color(r1, g1, b1); int r2 = Integer.parseInt(args[3]); int g2 = Integer.parseInt(args[4]); int b2 = Integer.parseInt(args[5]); Color c2 = new Color(r2, g2, b2); StdDraw.setPenColor(c1); StdDraw.filledSquare(.25,.5,.2); StdDraw.setPenColor(c2); StdDraw.filledSquare(.25,.5,.1); اول رنگ دوم رنگ اول مربع % java AlbersSquares StdDraw.setPenColor(c2); StdDraw.filledSquare(.75,.5,.2); StdDraw.setPenColor(c1); StdDraw.filledSquare(.75,.5,.1); دوم مربع

13 روشنایی تک رنگ ۱۳ روشنایی تک رنگ. درخشندگی مؤثر یک رنگ..NTSC فرمول Y = 0.299r g b import java.awt.color; public class Luminance { public static double lum(color c) { int r = c.getred(); int g = c.getgreen(); int b = c.getblue(); return.299*r +.587*g +.114*b;

14 سازگاری رنگ ۱4 صفحه روی بر. س است خواناتر نمایش کامپیوتر و های تلفن همراه کدام رنگ قلم بر روی کدام رنگ زمینه پس پ. یک سر قاعده انگشتی. اختالف روشنایی باید تر بزرگ یا مساوی باشد. ۱28 public static boolean compatible(color a, Color b) { return Math.abs(lum(a) - lum(b)) >= 128.0;

15 سطح خاکستری ۱5 با B و G R مؤلفههای مقدار که زمانی خاکستری. سطح بود. خواهد )سفید( 255 تا )سیاه( صفر بازه در خاکستری هم برابر باشند رنگ حاصل یک رنگ تبدیل خاکستری. به استفاده از روشنایی به عنوان مقدار ها. مؤلفه public static Color togray(color c) { int y = (int) Math.round(lum(c)); Color gray = new Color(y, y, y); return gray; R G B رنگ خاکستری نسخه سیاه صحیح عدد ترین نزدیک به اعشاری عدد یک کردن گرد * * * 166 =

16 شیگرایی ۱۶ نمایش حافظه. در D0 D1 D2 D3 D4 D5 D6 D7 D A0 D0 B0 D6 خاکستری ارغوانی حافظه آدرس گر( )اشاره ارجاع شی به مشابه با نام متغیر است. توانیم می مقدار شده ذخیره در آن را دستکاری کنیم. توان می آن را به یک متد ارسال کنیم و یا به خروجی عنوان از متد دریافت کنیم.

17 ارجاع به اشیا ۱7 رنه مارگریت. این یک پیپ نیست.««جاوا. این یک رنگ نیست. Color sienna = new Color(160, 82, 45); Color c = sienna.darker(); گرا. شی نویسی برنامه یک روش طبیعی به منظور مطالعه های مدل انتزاعی از دنیای واقعی.

18 نوع دادهای تصویر ۱8 نوع ای داده تصویر. پایه پردازش تصویر. مجموعه مقادیر. آرایه دو بعدی از اشیای رنگ ها(. )پیکسل پیکسل 0, 0 x ستون پیکسل هر در رنگ شی یک شود می ذخیره public class Picture y سطر فایل یک از تصویر ایجاد Picture(String filename) Picture(int,w int (h h در w ابعاد با خالی تصویر یک ایجاد int width() تصویر پهنای برگرداندن int height() تصویر بلندای برگرداندن بلندا Color get(int x, int y) (x, y) پیکسل رنگ برگرداندن void set(int x, int y, Color c) c با (x, y) پیکسل رنگ تنظیم void show() پنجره یک در تصویر نمایش void save(string filename) فایل یک در تصویر ذخیره پهنا

19 پردازش تصویر: فیلتر خاکستری ۱۹ هدف. تبدیل یک تصویر رنگی به یک خاکستری. تصویر import java.awt.color; public class Grayscale { public static void main(string[] args) { Picture pic = new Picture(args[0]); for (int x = 0; x < pic.width(); x++) { for (int y = 0; y < pic.height(); y++) { Color color = pic.get(x, y); Color gray = Luminance.toGray(color); pic.set(x, y, gray); pic.show(); y سطر پیکسل 0, 0 x ستون بلندا پیکسل هر در رنگ شی یک شود می ذخیره پهنا

20 پردازش تصویر: فیلتر خاکستری 20 هدف. تبدیل یک تصویر رنگی به یک خاکستری. تصویر mandrill.jpg % java Grayscale mandrill.jpg

21 پردازش تصویر: فیلتر تغییر اندازه 2۱ هدف. کوچک کردن یا بزرگ کردن اندازه یک تصویر.

22 پردازش تصویر: فیلتر تغییر اندازه 22 import java.awt.color; public class Scale { public static void main(string[] args) { String filename = args[0]; int w = Integer.parseInt(args[1]); int h = Integer.parseInt(args[2]); Picture source = new Picture(filename); Picture target = new Picture(w, h); for (int tx = 0; tx < target.width(); tx++) { for (int ty = 0; ty < target.height(); ty++) { int sx = tx * source.width() / target.width(); int sy = ty * source.height() / target.height(); Color color = source.get(sx, sy); target.set(tx, ty, color); source.show(); target.show();

23 پردازش تصویر: فیلتر تغییر اندازه 2۳ فیلتر تغییر اندازه. ایجاد شی دو تصویر و دو پنجره. mandrill.jpg (298-by-298) % java Scale mandrill.jpg

24 چند فیلتر پردازش تصویر دیگر 24 RGB های مؤلفه جداسازی گرداب فیلتر موج فیلتر شیشه فیلتر سوبل لبه فیلتر

25 فیلتر جداسازی رنگها 25 import java.awt.color; public class ColorSeparation { public static void main(string[] args) { Picture source = new Picture(args[0]); int w = source.width(); int h = source.height(); Picture R = new Picture(w, h); Picture G = new Picture(w, h); Picture B = new Picture(w, h); for (int x = 0; x < target.width(); x++) { for (int y = 0; y < target.height(); y++) { Color color = source.get(x, y); int r = color.getred(); int g = color.getgreen(); int b = color.getblue(); R.set(x, y, new Color(r, 0, 0)); G.set(x, y, new Color(0, g, 0)); B.set(x, y, new Color(0, 0, b)); R.show(); G.show(); B.show();

26 نوع دادهای رشته 2۶ String(String (s s مقدار با رشته یک ایجاد public class String int length() رشته طول char charat(int i) ام i کاراکتر String substring(int i, int j) j - 1 کاراکتر تا i کاراکتر boolean contains(string sub) است sub زیررشته شامل رشته آیا boolean startswith(string pre) میشود شروع pre با رشته آیا boolean endswith(string post) مییابد پایان post با رشته آیا int indexof(string p) p رخداد اولین اندیس int indexof(string p, int i) i از بعد از p رخداد اولین اندیس String concat(string (t t رشته با رشته این اتصال int compareto(string (t رشته دو مقایسه نوع ای داده مجموعه رشته. مقادیر. پایه ای دنباله پردازش از متن. کاراکترهای یونیکد.

27 مثال چند از پردازش رشته 27 is the string a palindrome extract file name and extension from a commandline argument print all lines in standard that contains a string specified on the command-line print all the hyperlinks in the text file on standard input int N = s.length(); for (int i = 0; i < N/2; i++) if (s.charat(i)!= s.charat(n i) return false; return true; String s = args[0]; int dot = s.indexof(. ); String base = s.substring(0, dot); String extension = s.substring(dot + 1, s.lenght()); String query = args[0]; while (!StdIn.isEmpty()) { String s = StdIn.readLine(); if (s.contains(query)) StdOut.println(s); while (!StdIn.isEmpty()) { String s = StdIn.readString(); if (s.startswith( ) && s.endswith(.edu )) StdOut.println(s);

28 یافتن ژن 28.{A, C, T, G الفبای ژنوم. نمایش ژنوم به عنوان یک رشته بر روی ژن. یک زیررشته از ژنوم که بیانگر یک واحد عملیاتی است. شروع ATG با شود. می شروع[ ]کودون مضربی از نوکلئوتید. های ]کودون غیر شروع از و پایان[ ۳ پایان یابد. می های ]کودون پایان[ TGA یا TAA TAG با هدف. یافتن تمام ها. ژن A T A G A T G C A T A G C G C A T A G C T A G A T G T G C T A G C

29 یافتن ژن 2۹.{A, C, T, G الفبای ژنوم. نمایش ژنوم به عنوان یک رشته بر روی ژن. یک زیررشته از ژنوم که بیانگر یک واحد عملیاتی است. شروع ATG با شود. می شروع[ ]کودون مضربی از نوکلئوتید. های ]کودون غیر شروع از و پایان[ ۳ پایان یابد. می های ]کودون پایان[ TGA یا TAA TAG با هدف. یافتن تمام ها. ژن A T A G A T G C A T A G C G C A T A G C T A G A T G T G C T A G C شروع ژن پایان ژن

30 یافتن ژن: الگوریتم ۳0 i start codon stop beg gene input string 0-1 ATAGATGCATAGCGCATAGCTAGATGTGCTAGC 1 TAG -1 ATAGATGCATAGCGCATAGCTAGATGTGCTAGC 4 ATG 4 ATAGATGCATAGCGCATAGCTAGATGTGCTAGC 3 مضرب 9 TAG 4 ATAGATGCATAGCGCATAGCTAGATGTGCTAGC 16 TAG 4 CATAGCGCA ATAGATGCATAGCGCATAGCTAGATGTGCTAGC 20 TAG -1 ATAGATGCATAGCGCATAGCTAGATGTGCTAGC ATAGATGCATAGCGCATAGCTAGATGTGCTAGC 29 TAG 23 TGC ATAGATGCATAGCGCATAGCTAGATGTGCTAGC i الگوریتم. اگر ژنوم را شروع کودون چپ از آنگاه به مقدار راست پویش را برابر با کن. اندیس قرار بده. beg اگر کودون پایان و زیررشته بفرست. خروجی به را ژن مضربی بده. قرار سه از است: 1- با برابر را beg مقدار

31 یافتن ژن: پیادهسازی ۳۱ public class GeneFind { public static void main(string[] args) { String start = args[0]; String stop = args[1]; String genome = StdIn.readAll(); int beg = -1; for (int i = 0; i < genome.length() - 2; i++) { String codon = genome.substring(i, i+3); if (codon.equals(start)) beg = i; if (codon.equals(stop) && beg!= -1) { String gene = genome.substring(beg+3, i); if (gene.length() % 3 == 0) { StdOut.println(gene); beg = -1; % more genometiny.txt ATAGATGCATAGCGCATAGCTAGATGTGCTAGC % java GeneFind ATG TAG < genometiny.txt CATAGCGCA TGC

32 رشتهها در شیگرا برنامهنویسی ۳2 نمایش رشته حافظه. در aacaagtttacaagc = genome ژنوم D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 DA DB DC DD DE A0 A1 a a c a a g t t t a c a a g c D0 15 s = genome.substring(1, 5) t = genome.substring(9, 13); s B0 B1 D1 4 t B2 B3 D9 4 طول رشته آدرس حافظه s های رشته است. مشترک آنها بین acaa مقدار که هستند متفاوت دورشته t و (s == t) (s.equals(t)) اشارهگرها مقایسه نادرست کاراکترها دنباله مقایسه درست

33 ورودی و خروجی ۳۳

34 ورودی غیر استاندارد ۳4 ترمینال. پنجره از خواندن استاندارد. ورودی مختلف. ورودی جریان چندین از خواندن هدف. خواندن.In نوع ای داده های ورودی متنی از یک فایل یک سایت وب شبکه. یا مثال. آیا دو فایل متنی با هم برابر هستند public class Diff { public static void main(string[] args) { In in0 = new In(args[0]); In in1 = new In(args[1]); String s = in0.readall(); String t = in1.readall(); StdOut.println(s.equals(t)); فایل یک از خواندن دیگر فایل یک از خواندن

35 یافتن قیمت سهام فعلی گوگل ۳5

36 یافتن قیمت سهام فعلی گوگل ۳۶ <tr> <td class="yfnc_tablehead1" width="48%"> Last Trade: </td> <td class="yfnc_tabledata1"> <big> <b>459.52</b> </big> </td> </tr> <tr> <td class="yfnc_tablehead1" width="48%"> Trade Time: </td> <td class="yfnc_tabledata1"> 11:45AM ET </td> </tr>

37 یافتن قیمت سهام فعلی گوگل ۳7 Last Trade رشته گوگل. سهام فعلی قیمت یافتن هدف. HTML فایل خواندن آدرس از میان محصور رشته اولین یافتن از پس <b\> و <b> public class StockQuote { public static void main(string[] args) { String name = " In in = new In(name + args[0]); String input = in.readall(); int start = input.indexof("last Trade:", 0); int from = input.indexof("<b>", start); int to = input.indexof("</b>", from); String price = input.substring(from + 3, to); StdOut.println(price); % java StockQuote goog

38 خرید و سهام فروش ۳8 اندکی رنگ و لعاب. نمودار قیمت را صورت به بالدرنگ ترسیم کنید. اگر قیمت از حد یک مشخص تر پایین رفت به خبر کاربر دهید. خود کد را برای تعیین زمان خرید مناسب و فروش تعمیم دهید. خودکار صورت به شرکت به مورد خرید های سفارش نظر و فروش ارسال کنید. هشدار! لطفا لطفا با خود مسؤولیت و پذیرفتن ریسک مالی اقدام به انجام این کار نمایید!

39 شیگرا: برنامهنویسی خالصه ۳۹ شی. دربرگیرنده مقدار یک نوع ای داده نام متغیر شی به ارجاع دهد. می میدهند. انجام عملیات اشیا به اشارهگرها روی بر برنامهها جاوا در بولی. نوع و اعشاری اعداد صحیح اعداد مانند اولیه دادهای انواع استثنا: دیگر. چیز هر و آرایهها تصویر رنگ رشته اشارهگرها: سخن جلسه روی بر کار منظور به برنامههایی توانستیم ما آخر. روی بر کار منظور به برنامههایی نوشتن آینده. اشیای ها رنگ تصاویر و ها رشته بنویسیم. موجود اشیای با کار شیگرا: نامهنویسی بر تسلط در گام اولین شده تعریف به خود وسیله ما. جدید! اشیای تعریف بعدی: گام

A Foundation for Programming

A Foundation for Programming 3.1 Using Data Types Introduction to Programming in Java: An Interdisciplinary Approach Robert Sedgewick and Kevin Wayne Copyright 2008 11/20/09 11/20/09 A Foundation for Programming any program you might

More information

9. Abstract Data Types

9. Abstract Data Types COMPUTER SCIENCE S E D G E W I C K / W A Y N E 9. Abstract Data Types Section 3.1 http://introcs.cs.princeton.edu COMPUTER SCIENCE S E D G E W I C K / W A Y N E 9. Abstract Data Types Overview Color Image

More information

3.1 Data Types. Abstract Data Types. Objects. Object. Holds a data type value; variable name refers to object.

3.1 Data Types. Abstract Data Types. Objects. Object. Holds a data type value; variable name refers to object. 3.1 Data Types any program you might want to write objects create your own data types functions and modules graphics, sound, and image I/O arrays conditionals and loops Math primitive data types text I/O

More information

9. Abstract Data Types

9. Abstract Data Types COMPUTER SCIENCE COMPUTER SCIENCE Overview Color Image processing String processing Section 3.1 http://introcs.cs.princeton.edu CS.9.A.ADTs.Overview Abstract data types Object-oriented programming (OOP)

More information

9. Abstract Data Types

9. Abstract Data Types COMPUTER SCIENCE S E D G E W I C K / W A Y N E 9. Abstract Data Types Section 3.1 http://introcs.cs.princeton.edu COMPUTER SCIENCE S E D G E W I C K / W A Y N E 9. Abstract Data Types Overview Color Image

More information

3.1 Using Data Types. Data Type. Constructors and Methods. Objects. Data type. Set of values and operations on those values.

3.1 Using Data Types. Data Type. Constructors and Methods. Objects. Data type. Set of values and operations on those values. Data Types 3.1 Using Data Types Data type. Set of values and operations on those values. Primitive types. Ops directly translate to machine instructions. Data Type boolean int double Set of Values true,

More information

Using data types. Overview. Data types. Why custom data types? Using data types. A slight diversion: Methods. Data type. Data type

Using data types. Overview. Data types. Why custom data types? Using data types. A slight diversion: Methods. Data type. Data type Using data types Using data types Overview What they are Constructors and methods Application Programming Interface (API) Image processing Text processing A slight diversion: Incrementing and decrementing

More information

دستور خروجی. :cout این شی ء در فایل سرآیند iostream.h قرار دارد نکته: در 2008 این شی ء با افزودن ; std using namespace قابل دسترسی است.

دستور خروجی. :cout این شی ء در فایل سرآیند iostream.h قرار دارد نکته: در 2008 این شی ء با افزودن ; std using namespace قابل دسترسی است. دستور خروجی به برنامه :cout این شی ء در فایل سرآیند iostream.h قرار دارد نکته: در 2008 این شی ء با افزودن ; std using namespace قابل دسترسی است. شکل کلی :cout ;

More information

مرتب سازی. (sort) : ویرایش احمدرضا غدیرزاده دانشجوی رشته ی مهندسی کامپیوتر

مرتب سازی. (sort) : ویرایش احمدرضا غدیرزاده دانشجوی رشته ی مهندسی کامپیوتر مرتب سازی (sort) : ویرایش احمدرضا غدیرزاده دانشجوی رشته ی مهندسی کامپیوتر تعریف کلید بخشی از هر رکورد که مرتبسازی بر اساس آن انجام میگیرد. به طور کلی الگوریتمهای مرتبسازی را میتوان به دو گروه تقسیم کرد:

More information

Using data types Fundamentals of Computer Science Keith Vertanen Copyright 2013

Using data types Fundamentals of Computer Science Keith Vertanen Copyright 2013 Using data types Fundamentals of Computer Science Keith Vertanen Copyright 213 Using data types Overview What they are Constructors and methods Applica;on Programming Interface (API) Image processing Text

More information

Inf1-OOP. Data Types. A Foundation for Programming. type value set operations. Overview. Using Data Types 1. Image Processing

Inf1-OOP. Data Types. A Foundation for Programming. type value set operations. Overview. Using Data Types 1. Image Processing Inf1-OOP Using Data Types 1 Perdita Stevens, adapting earlier version by Ewan Klein School of Informatics January 11, 2014 Overview Image Processing String Processing Summary/Admin 1 Thanks to Sedgewick&Wayne

More information

حقوق مؤلف. انجمن جاواکاپ 2 رشته آرایه و چند داستان دیگر

حقوق مؤلف. انجمن جاواکاپ 2 رشته آرایه و چند داستان دیگر دن یک م م ی نجاواکاپتقد م نج ا جاوا نويسی برنامه دوره دیگر داستان چند و آرایه رشته STRING, ARRAY, AND OTHER STORIES ری کب یا عل صادق حقوق مؤلف کلیه حقوق این اثر متعلق به است بازنشر یا تدریس آنچه توسط جاواکاپ

More information

Inf1-OOP. Data Types. A Foundation for Programming. type value set operations. Overview. Using Data Types 1. Image Processing

Inf1-OOP. Data Types. A Foundation for Programming. type value set operations. Overview. Using Data Types 1. Image Processing Inf1-OOP Using Data Types 1 Ewan Klein, Perdita Stevens School of Informatics January 10, 2013 Overview Image Processing String Processing Summary/Admin 1 Thanks to Sedgewick&Wayne for much of this content

More information

حقوق مؤلف. انجمن جاواکاپ اشیاء در جاوا

حقوق مؤلف. انجمن جاواکاپ اشیاء در جاوا دن یک م م ی نجاواکاپتقد م نج ا جاوا نويسی برنامه دوره جاوا در اشیاء JAVA OBJECTS ری کب یا عل صادق حقوق مؤلف کلیه حقوق این اثر متعلق به است بازنشر یا تدریس آنچه توسط جاواکاپ و به صورت عمومی منتشر شده است

More information

بسم اهلل الرحمن الرحیم

بسم اهلل الرحمن الرحیم بسم اهلل الرحمن الرحیم آموزشگاه تحلیل داده تخصصی ترین مرکز برنامه نویسی و دیتابیس در ایران آموزش رشته ها در سی شارپ مدرس : مهندس افشین رفوآ آموزش رشته ها در سی شارپ در #C می توانید از رشته ها به عنوان

More information

بسم الله الرحمن الرحیم آموزشگاه تحلیل داده تخصصی ترین مرکز برنامه نویسی و دیتابیس در ایران. آموزش Table در HTML مدرس : مهندس افشین رفوآ

بسم الله الرحمن الرحیم آموزشگاه تحلیل داده تخصصی ترین مرکز برنامه نویسی و دیتابیس در ایران. آموزش Table در HTML مدرس : مهندس افشین رفوآ بسم الله الرحمن الرحیم آموزشگاه تحلیل داده تخصصی ترین مرکز برنامه نویسی و دیتابیس در ایران آموزش Table در HTML مدرس : مهندس افشین رفوآ آموزش Table در HTML جدول های HTML به نویسندگان وب اجازه می دهند تا

More information

بسم الله الرحمن الرحیم آموزشگاه تحلیل داده تخصصی ترین مرکز برنامه نویسی و دیتابیس در ایران. آموزش ایجاد کنترل های سفارشی / controls ASP.

بسم الله الرحمن الرحیم آموزشگاه تحلیل داده تخصصی ترین مرکز برنامه نویسی و دیتابیس در ایران. آموزش ایجاد کنترل های سفارشی / controls ASP. و< بسم الله الرحمن الرحیم آموزشگاه تحلیل داده تخصصی ترین مرکز برنامه نویسی و دیتابیس در ایران آموزش ایجاد کنترل های سفارشی / controls ASP.NET Custom مدرس : مهندس افشین رفوآ آموزش ایجاد کنترل های سفارشی

More information

کامل ترین دوره های آموزش برنامه نویسی پایگاه داده معماری نرم افزار و موبایل به همراه مجموعه مقاالت و فیلم های آموزشی رایگان در:

کامل ترین دوره های آموزش برنامه نویسی پایگاه داده معماری نرم افزار و موبایل به همراه مجموعه مقاالت و فیلم های آموزشی رایگان در: کامل ترین دوره های آموزش برنامه نویسی پایگاه داده معماری نرم افزار و موبایل به همراه مجموعه مقاالت و فیلم های آموزشی رایگان در: www.tahlildadeh.com استفاده از این مطالب با ذکر منبع بال مانع است. شی SqlCommand

More information

بسم الله الرحمن الرحیم آموزشگاه تحلیل داده تخصصی ترین مرکز برنامه نویسی و دیتابیس در ایران قابل جابجایی مدرس : مهندس افشین رفوآ

بسم الله الرحمن الرحیم آموزشگاه تحلیل داده تخصصی ترین مرکز برنامه نویسی و دیتابیس در ایران قابل جابجایی مدرس : مهندس افشین رفوآ بسم الله الرحمن الرحیم آموزشگاه تحلیل داده تخصصی ترین مرکز برنامه نویسی و دیتابیس در ایران قابل جابجایی مدرس : مهندس افشین رفوآ قابل جابجایی jqueryui متد draggable() را برای ساخت عنصر قابل جابجایی DOM

More information

حقوق مؤلف. انجمن جاواکاپ 2 چند داستان کوتاه درباره امکانات جاوا

حقوق مؤلف. انجمن جاواکاپ 2 چند داستان کوتاه درباره امکانات جاوا دن یک م م ی نجاواکاپتقد م نج ا جاوا نويسی برنامه دوره جاوا امکانات درباره کوتاه داستان چند Java Short Stories ری کب یا عل صادق حقوق مؤلف کلیه حقوق این اثر متعلق به است بازنشر یا تدریس آنچه توسط جاواکاپ

More information

اشاره گر به تابع 5/23/2016

اشاره گر به تابع 5/23/2016 /* * advanced programming * Alireza Akhavan Pour * akhavan@alirezaweb.com * date: 1395/03/03 */ int main() { cout

More information

حقوق مؤلف. انجمن جاواکاپ 2 تولد و مرگ اشیاء

حقوق مؤلف. انجمن جاواکاپ 2 تولد و مرگ اشیاء دن یک م م ی نجاواکاپتقد م نج ا جاوا نويسی برنامه دوره اشیاء مرگ و تولد Objects Initialization and Cleanup ری کب یا عل صادق حقوق مؤلف کلیه حقوق این اثر متعلق به است بازنشر یا تدریس آنچه توسط جاواکاپ و به

More information

بر روی هر یک از تجهیزاتی که از پروتکل IP/TCP پشتیبانی می کنند به ۲ طریق می توان Address IP تنظیم کرد.

بر روی هر یک از تجهیزاتی که از پروتکل IP/TCP پشتیبانی می کنند به ۲ طریق می توان Address IP تنظیم کرد. بر روی هر یک از تجهیزاتی که از پروتکل IP/TCP پشتیبانی می کنند به ۲ طریق می توان Address IP تنظیم کرد. Static Dynamic - - حتما تمامی خوانندگان با روش static آشنایی دارند. همان روش وارد کردن آدرس ها بصورت

More information

پرﺎﺷ ﯽﺳ شزﻮﻣآ C#.NET ﺎﻫ ﻪﺘﺷر ﺎﺑ رﺎﮐ

پرﺎﺷ ﯽﺳ شزﻮﻣآ C#.NET ﺎﻫ ﻪﺘﺷر ﺎﺑ رﺎﮐ آموزش سی شارپ C#.NET کار با رشته ها طریقه ایجاد کردن رشته ها: راه معمول تعریف رشته در سی شارپ استفاده از دو علامت نقل قول است. ("abcdef") که رشته مورد نظر ما در بین این دو علامت تایپ می شود. string newstring

More information

ابتدا نصب بودن بسته VConfig که برای راه اندازی VLAN مورد نیاز است را بررسی کنید:

ابتدا نصب بودن بسته VConfig که برای راه اندازی VLAN مورد نیاز است را بررسی کنید: اعطا ما مدیریت و شبکه به را تری افزون وری بهره و کارایی بیشتر امنیت تر آسان مدیریت VLAN می کند.دلیل و توجیه استفاده از VLAN بنا به نیاز و طراحی شبکه متغییر است VLAN. در تعریف ساده تقسیم شبکه موجود به چندین

More information

صف اولویت. سید ناصر رضوی

صف اولویت.  سید ناصر رضوی صف اولویت www.snrazavi.ir ۱۳۹۵ سید ناصر رضوی فهرست مطالب 2 اولویت. صف واسط () پیادهسازیهای اولیه هرمهای دودویی مرتبسازی هرمی کاربردها 3 واسط صف اولویت صف اولویت 4 کلکسیون ها. کدام پشته. حذف صف. حذف صف

More information

MODBUS ETHERNET و مفاهیم پایه

MODBUS ETHERNET و مفاهیم پایه MODBUS ETHERNET و مفاهیم پایه IP (network and sharing) 7 Network and Sharing Center. (Change adapter» «. settings). Properties (local adapter) : Internet Protocol Local Area Connection Properties. Properties.

More information

مستندات کار با وب سرویس سیستم خبری نیوزویت

مستندات کار با وب سرویس سیستم خبری نیوزویت به خدا مستندات کار با وب سرویس سیستم خبری نیوزویت (Newsvit REST-API Documentation) بخش اخبار لیست اخبار list گرفتن لیست اخبار http://newsvit.ir/api/news/list?limit=8&page=3&order=&sort=asc&count=0 مرتب

More information

عنوان مقاله : نحوه ایجاد تصویر captcha در ASP.net تهیه وتنظیم کننده : مرجع تخصصی برنامه نویسان

عنوان مقاله : نحوه ایجاد تصویر captcha در ASP.net تهیه وتنظیم کننده : مرجع تخصصی برنامه نویسان در این مقاله قصد داریم نشان دهیم که چگونه می توان تصویر Captcha را در برنامه های ASP.netخود قرار دهیم captcha.برای تشخیص ربات ها از انسان ها ایجاد شده اند که با استفاده از آن ربات ها نتوانند به سایت وارد

More information

<h2>nonmonotonic Reasoning: Context- Dependent Reasoning</h2> <i>by <b>v. Marek</b> and <b>m. Truszczynski</b></i><br> Springer 1993<br> ISBN

<h2>nonmonotonic Reasoning: Context- Dependent Reasoning</h2> <i>by <b>v. Marek</b> and <b>m. Truszczynski</b></i><br> Springer 1993<br> ISBN nonmonotonic Reasoning: Context- Dependent Reasoning by v. Marek and m. Truszczynski Springer 1993 ISBN 0387976892 nonmonotonic Reasoning: Context-Dependent

More information

access-list access-list-number {permit deny} {host source source-wildcard any}

access-list access-list-number {permit deny} {host source source-wildcard any} Cisco Access List در ترجمه لغوی به معنای لیست دسترسی سیسکو می باشد که زیاد هم از معنای واقعی خود دور نیست. همانطور که از اسم آن بر می آید به وسیله این ابزار میتوانیم بر روی سخت افزارهای سیسکو فایروال ایجاد

More information

آزمایشگاه شبکههای کامپیوتری

آزمایشگاه شبکههای کامپیوتری آزمایشگاه شبکههای کامپیوتری دانشگاه سمنان دانشکده برق و کامپیوتر. دستورالعمل شماره 9: آشنایی با مسیریابی پویا محمدرضا رازیان ویرایش 3.0 به نام خدا در شد. این دستورالعمل با لیسته یا کنترل دسترسی آشنا خواهیم

More information

بسم اهلل الرحمن الرحیم

بسم اهلل الرحمن الرحیم بسم اهلل الرحمن الرحیم آموزشگاه تحلیل داده تخصصی ترین مرکز برنامه نویسی و دیتابیس در ایران آموزش از استفاده Drawable ها در اندروید مدرس: مهندس افشین رفوآ در این بخش به کاربرد drawable ها در اندروید می

More information

بسم اهلل الرحمن الرحیم

بسم اهلل الرحمن الرحیم بسم اهلل الرحمن الرحیم آموزشگاه تحلیل داده تخصصی ترین مرکز برنامه نویسی و دیتابیس در ایران آموزش نحوه ی از استفاده اندروید List در قسمت ششم مدرس : مهندس افشین رفوآ آموزش نحوه ی استفاده از List در اندروید

More information

آشنایی با دستورNetStat

آشنایی با دستورNetStat آشنایی با دستورNetStat این دستور وضعیت پروتکلها و پورتهای ارتباطی TCP/IP را نمایش می دهد. در صورتی که این دستور بدون هیچ سوئیچی استفاده شود این دستور کلیه پورتها و ارتباطات خروجی فعال را نمایش می دهد.

More information

20. تمرين : ساخت برنامه ی تبديل دما

20. تمرين : ساخت برنامه ی تبديل دما بسم اهلل الرحمن الرحيم آموزشگاه تحليل داده تخصصی ترين مرکز برنامه نويسی و ديتابيس در ايران برنامه نويسی تحت اندرويد با Android Studio يا Eclipse ADT مدرس : مهندس افشين رفوآ کليه حقوق مادی و معنوی اين مقاله

More information

خروجی

خروجی خروجی خروجی DayOfWeek d; for (d=dayofweek.sunday;d

More information

پایتون جهت دسترسی به دیتابیس از توابع کتابخانه ای DB-API استفاده کرده و interface هایی که برای

پایتون جهت دسترسی به دیتابیس از توابع کتابخانه ای DB-API استفاده کرده و interface هایی که برای MySQL و دسترسی به دیتابیس Python پایتون جهت دسترسی به دیتابیس از توابع کتابخانه ای DB-API استفاده کرده و interface هایی که برای اتصال به پایگاه داده و مدیریت داده های اپلیکیشن بایستی پیاده سازی شود بر

More information

اواج یسيون همانرب هرود طساو

اواج یسيون همانرب هرود طساو دن یک م م ی نجاواکاپتقد م نج ا جاوا نويسی برنامه دوره واسط Interface ری کب یا عل صادق حقوق مؤلف کلیه حقوق این اثر متعلق به است بازنشر یا تدریس آنچه توسط جاواکاپ و به صورت عمومی منتشر شده است با ذکر مرجع

More information

بسم اهلل الرحمن الرحیم

بسم اهلل الرحمن الرحیم بسم اهلل الرحمن الرحیم آموزشگاه تحلیل داده تخصصی ترین مرکز برنامه نویسی و دیتابیس در ایران آموزش نحوه ی از استفاده اندروید action bar قسمت سوم مدرس : مهندس افشین رفوآ آموزش نحوه ی استفاده از action bar

More information

سید ناصر رضوی

سید ناصر رضوی توابع و کتابخانه ها: توابع بازگشتی سید ناصر رضوی www.snrazavi.ir ۱۳۹۶ توابع 3-2 بازگشتی 2 توابع بازگشتی ۳ تابعی بازگشتی. تابع به صورت را که خودش غیرمستقیم یا مستقیم فراخوانی می کند. مزایای یادگیری توابع

More information

اواج یسيون همانرب هرود باتزاب

اواج یسيون همانرب هرود باتزاب دن ممیک ی نجاواکاپتقد م نج ا جاوا نويسی برنامه دوره بازتاب Reflection صادقعلیاکبری حقوق مؤلف کلیه حقوق این اثر متعلق به است بازنشر یا تدریس آنچه توسط جاواکاپ و به صورت عمومی منتشر شده است با ذکر مرجع )جاواکاپ(

More information

شروع کار با Entity Framework Core 2.0 ASP.NET Core 2.0

شروع کار با Entity Framework Core 2.0 ASP.NET Core 2.0 شروع کار با Entity Framework Core 2.0 ASP.NET Core 2.0 این مقاله نشان می دهد چگونه یک برنامه Entity Framework Core 2.0 MVC Web با استفاده از Visual Studio 2017 و ASP.NET Core ایجاد کنیم و چگونه عملیات

More information

آزمون برنامهنویسی جاوا

آزمون برنامهنویسی جاوا هب انم خا ل ق یکتا انجمن جاواکاپ آزمون برنامهنویسی جاوا نمونه آزمون جاوا: بخش پایه و حرفهای تعداد سواالت مدت زمان پاسخگویی نام و نام خانوادگی: شماره داوطلبی: سواالت بخش پایه String text = "Ali#and#Taghi#are#friends";

More information

ILUM-SAM7s راهنمای نرم افزار پردازش سبز هونام. راهنمای نرم افزاری ILUM-SAM7s

ILUM-SAM7s راهنمای نرم افزار پردازش سبز هونام. راهنمای نرم افزاری ILUM-SAM7s پردازش سبز هونام ILUM-SAM7s راهنمای نرم افزار و نحوه ی پروگرم کردن میکروکنترلر و نیز کامپایل و اجرای یک کد نمونه در محیط نرم افزاری IAR نحوه پروگرام کردن ILUM-SAM7s برنامه SAM-BAرا از داخل CD نصب و کامپيوتر

More information

سیستم جامع مانیتورینگ شبکه و دیتا سنتر بینا معرفی زیر سیستم مانیتورینگ الگ بینا

سیستم جامع مانیتورینگ شبکه و دیتا سنتر بینا معرفی زیر سیستم مانیتورینگ الگ بینا معرفی زیر سیستم مانیتورینگ الگ بینا Syslog چیست روشی استاندارد برای ارسال پیغام الگ در شبکه می باشد. Syslog پروتکل تقریبا همه تجهیزات شبکه از این پروتکل پشتیبانی می کنند. روشی ایده ال برای جمع آوری الگ

More information

1 آدرس:تهران - خيابان شريعتی - باال تر از خيابان ملک - جنب بانک صادرات - پالک

1 آدرس:تهران - خيابان شريعتی - باال تر از خيابان ملک - جنب بانک صادرات - پالک 1 الرحیم الرحمن اهلل بسم آموزشگاه داده تحلیل نویسی برنامه مرکز ترین تخصصی ایران در ودیتابیس به گام آموزش کتاب گام AngularJS فارسی زبان به رفوآ افشین مهندس مولف 2 تقدیم به نائب امام عصر آیت اهلل خامنه ای

More information

آسیب پذیري هاي تزریق SQL

آسیب پذیري هاي تزریق SQL به نام خدا دانشگاه صنعتی امیرکبیر دانشکده مهندسی کامپیوتر و فناوري اطلاعات آسیب پذیري هاي تزریق SQL CSRF و XSS اراي ه دهنده: محمود قربانزاده تحت نظر: دکتر حمید رضا شهریاري مهر 1393 ده آسیب پذیري برتر (در

More information

لیست پیوندی. امیر جهانگرد

لیست پیوندی. امیر جهانگرد لیست پیوندی امیر جهانگرد jahangard@yazd.ac.ir مقدمه 2 در بسیاری از کاربردها خوب است که سازماندهی شوند. آرایهها نمونهای از پیادهسازی سیستها مزایا: دسترسی آسان به عناور آرایه ایجاد آسان حلقه تکرار برروی

More information

فهرست مطالب. سیستم مورد نیاز جهت نصب :... Kaspersky Anti-Virus نصب...: Kaspersky Anti-Virus نصب استاندارد...

فهرست مطالب. سیستم مورد نیاز جهت نصب :... Kaspersky Anti-Virus نصب...: Kaspersky Anti-Virus نصب استاندارد... سانا سیستم پارس www.kasperskyir.com 1 فهرست مطالب سیستم مورد نیاز جهت نصب :... Kaspersky Anti-Virus 2015 5 نصب...: Kaspersky Anti-Virus 2015 7-1 -2-2-1 نصب استاندارد...: 8-3 فعالسازی : Kaspersky Anti-Virus

More information

آموزش تصویری نصب Kerio Control. شرکت Bitdefender تعویض کرده و به طور کامل هم از سخت افزار های 64 بیت حمایت می نه (که

آموزش تصویری نصب Kerio Control. شرکت Bitdefender تعویض کرده و به طور کامل هم از سخت افزار های 64 بیت حمایت می نه (که دانلود Kerio Control Installer 9.2.2-2172 امروزه دغدغه بسیاری از ادمین های شب ه این شده است که چ ونه م توان پهنای باند مصرف توسط کاربران را کنترل کرد. نرم افزار های بسیاری به منظور کنترل و مانیتور کردن

More information

بسم اهلل الرحمن الرحیم

بسم اهلل الرحمن الرحیم بسم اهلل الرحمن الرحیم آموزشگاه تحلیل داده تخصصی ترین مرکز برنامه نویسی و دیتابیس در ایران نحوه شمارش در حلقه مدرس : مهندس افشین رفوآ آدرس آموزشگاه:تهران - خيابان شريعتی - باال تر از خيابان ملک - جنب بانک

More information

بسم اهلل الرحمن الرحیم

بسم اهلل الرحمن الرحیم بسم اهلل الرحمن الرحیم آموزشگاه تحلیل داده تخصصی ترین مرکز برنامه نویسی و دیتابیس در ایران در آموزش Intent اندروید (قسمت سوم ( مدرس : مهندس افشین رفوآ آدرس آموزشگاه : تهران - خيابان شريعتی - باال تر از

More information

شروع کار با CSS. بخش هشتم: CSS Specificity سید کاوه احمدی

شروع کار با CSS. بخش هشتم: CSS Specificity سید کاوه احمدی شروع کار با CSS بخش هشتم: CSS Specificity سید کاوه احمدی سوال المان p به چه رنگی نمایش داده خواهد شد #mainnote { color: Blue; } div.note { color: green; }

More information

نظریه صف Queuing Theory سید صابر ناصرعلوی بخش مهندسی عمران دانشگاه شهید باهنر کرمان

نظریه صف Queuing Theory سید صابر ناصرعلوی بخش مهندسی عمران دانشگاه شهید باهنر کرمان نظریه صف Queuing Theory سید صابر ناصرعلوی بخش مهندسی عمران دانشگاه شهید باهنر کرمان نظریه صف 4. نظریه صفبندی شاخهای به که از ریاضی مطالعه صف ها ویژگی های و آنها می پردازد. ارزیابی وسیله ای برای محاسبه

More information

بسمه تعالی نمونه آزمون برنامهنویسی جاواکاپ 12 شهریور 2931

بسمه تعالی نمونه آزمون برنامهنویسی جاواکاپ 12 شهریور 2931 بسمه تعالی نمونه آزمون برنامهنویسی جاواکاپ 12 شهریور 2931 نکات مهم: همه سؤاالت چند گزينهای هستند. سؤاالت نمره منفی ندارند. هر سؤال بين سه تا ده گزينه دارد. هر سؤال ممکن است بيش از يک گزينه صحيح داشته باشد.

More information

لیست پیوندی- 2 سید مهدی وحیدی پور با تشکر از دکتر جواد سلیمی دانشکده مهندسی برق و کامپیوتر

لیست پیوندی- 2 سید مهدی وحیدی پور با تشکر از دکتر جواد سلیمی دانشکده مهندسی برق و کامپیوتر لیست پیوندی- 2 سید مهدی وحیدی پور با تشکر از دکتر جواد سلیمی دانشگاه کاشان- دانشکده مهندسی برق و کامپیوتر لیستهای پیوندی اشاره گرها ليست ها ليست هاي دايره اي پشته ها و صفهاي پيوندي چند جمله اي ها روابط

More information

دکتر محمد کاظم اکبری مرتضی سرگلزایی جوان

دکتر محمد کاظم اکبری مرتضی سرگلزایی جوان به نام خدا مدل برنامه نویسی نگاشت-کاهش دکتر محمد کاظم اکبری مرتضی سرگلزایی جوان http://crc.aut.ac.ir 1 Memory مروری بر روشهای موازی سازی Programming models Shared memory (pthreads) Message passing (MPI)

More information

The no service password-recovery Command for Secure ROMMON Configuration

The no service password-recovery Command for Secure ROMMON Configuration دستور no service password-recovery قابلیتهای امنیتی ROMMON را فعال میکند ولی در هنگام استفاده از این دستور باید نهایت دقت رو انجام بدید و گرنه با دردسرهای زیادی مواجه خواهید شد. این دستور در جایی کاربرد

More information

مستند ارتباطات برنامههای جانبی با موبایل بانک تجارت

مستند ارتباطات برنامههای جانبی با موبایل بانک تجارت مستند ارتباطات برنامههای جانبی با موبایل بانک تجارت نسخه 0.1 تاریخ تولید: 10 شهریور 49 فهرست تقویم مالی موبایل بانک... 3 پرداخت قبض از طریق موبایل بانک تجارت... 7 ارتباط با برنامه هایی که امکان تولید کد

More information

سویچ های سیس و. برای update کردن ios اول باید ios مورد نیاز از سایت سیس و دریافت کنیم و سپس ان را با ی نرم

سویچ های سیس و. برای update کردن ios اول باید ios مورد نیاز از سایت سیس و دریافت کنیم و سپس ان را با ی نرم آموزش update کردن IOS های روتر و سویچ های سیس و ios های سیس و مانند هر سیستم عامل دی ری نیاز به update دارند این فرآیند م تواند به دلایل مختلف انجام شود برای مثال مم ن است شما سخت افزار یا ماژول جدیدی

More information

SharePoint Development- Core

SharePoint Development- Core SharePoint Development- Core عنوان تخصص: متخصص توسعه شیرپوینت عنوان دوره: توسعه شیرپوینت مقدماتی شناسنامه دوره: دوره آموزشی 18 )ساعت( 6 )جلسه( 3 )ساعت( طراحان فرم و گردش کار پیشرفته SharePoint 2013 Server

More information

تحلیل ایستا ارائه دهنده: مطهره دهقان چاچکامی دانشجوی مقطع دکتری- گرایش امنیت اطالعات پاییز 93

تحلیل ایستا ارائه دهنده: مطهره دهقان چاچکامی دانشجوی مقطع دکتری- گرایش امنیت اطالعات پاییز 93 تحلیل ایستا ارائه دهنده: مطهره دهقان چاچکامی دانشجوی مقطع دکتری- گرایش امنیت اطالعات پاییز 93 روش های مقابله با آسیب پذیری تحلیل ایستا تحلیل پویا تحلیل ترکیبی روش های نظارتی... تحلیل ایستا بررسی کد برنامه

More information

C++ 2 هر ساختار از دو يا چند عضو كه به همراه هم يك واحد منطقي را ميسازند

C++ 2 هر ساختار از دو يا چند عضو كه به همراه هم يك واحد منطقي را ميسازند 10/18/2014 C++ 2 2014 struct هر ساختار از دو يا چند عضو كه به همراه هم يك واحد منطقي را ميسازند تشكيل ميشود. ارايهها هستند بدين صورت كه يك نوع داده گروهي(جمعی) ساختارها شبيه است كه فضاي پيوسته از حافظه

More information

12. تست activity برنامه

12. تست activity برنامه بسم اهلل الرحمن الرحيم آموزشگاه تحليل داده تخصصی ترين مرکز برنامه نويسی و ديتابيس در ايران آزمايش برنامه های کاربردی اندرويد با بهره گيری از چهارچوب نرم افزاریframework / Android test مدرس : مهندس افشين

More information

اصول درس: دکتر رحمتی http://ee.iust.ac.ir/rahmati/index.htm آدرس Email و Website براي تکالیف و... : rahmati@iust.ac.ir http://eel.iust.ac.ir/rahmati/ ١ فصل ششم فصل ششم ا شنايی با دستورالعملهای Z8 و مقدمهای

More information

بسم الله الرحمن الرحیم آموزشگاه تحلیل داده تخصصی ترین مرکز برنامه نویسی و دیتابیس در ایران. Web service چیست و چه کاربردی دارد مدرس : مهندس افشین رفوآ

بسم الله الرحمن الرحیم آموزشگاه تحلیل داده تخصصی ترین مرکز برنامه نویسی و دیتابیس در ایران. Web service چیست و چه کاربردی دارد مدرس : مهندس افشین رفوآ بسم الله الرحمن الرحیم آموزشگاه تحلیل داده تخصصی ترین مرکز برنامه نویسی و دیتابیس در ایران Web service چیست و چه کاربردی دارد مدرس : مهندس افشین رفوآ Web service چیست و چه کاربردی دارد یک web service در

More information

یربیاس تینما ینابم لوا هسلج

یربیاس تینما ینابم لوا هسلج جلسه اول مبانی امنیت سایبری تهیه کننده: دامون حقوق معنوی اختصاص - این مطلب به پروژه توانا مربوط به سازمان E-Collaborative for Civic Education اختصاص دارد و استفاده از آن می بایست با ذکر نام سازمان تهیه

More information

عنوان مقاله : خواندن و نوشتن محتوای فایل های Excel بدون استفاده ازAutomation Excel تهیه وتنظیم کننده : مرجع تخصصی برنامه نویسان

عنوان مقاله : خواندن و نوشتن محتوای فایل های Excel بدون استفاده ازAutomation Excel تهیه وتنظیم کننده : مرجع تخصصی برنامه نویسان در این مقاله با دو روش از روشهای خواندن اطالعات از فایل های اکسل و نوشتن آنها در DataGridView بدون استفاده از ( Automation Excelبا استفاده از NPOI و( ADO.Net آشنا میشوید. راه اول : با استفاده از (xls)

More information

SQL: Queries, Constraints, Triggers

SQL: Queries, Constraints, Triggers اصول طراحی پایگاه داده ها Principles of Database Design SQL: Queries, Constraints, Triggers مدرس : عاطفه خزاعی 1 زبان پرس و جوی SQL شرکت IBM در دهه 1970 در سیستم مدیریت پایگاهداده System R برای اولین بار

More information

web.config Register.aspx را بصورت زیر بنویسید.

web.config Register.aspx را بصورت زیر بنویسید. 1 طراحی و توسعه عملی وبسایت-پیشرفته)درج اصالح و حذف( 1 -اتصال به پایگاه داده به کمک فایل پیکربندی و از نوع XML با عنوان web.config 2 -عملیات جستجو لیستگیری درج اصالح و حذف با استفاده از پارامتر) Parameter

More information

SharePoint Development- Advance

SharePoint Development- Advance SharePoint Development- Advance عنوان تخصص: متخصص توسعه شیرپوینت عنوان دوره: توسعه شیرپوینت پیشرفته شناسنامه دوره: دوره آموزشی 18 )ساعت( 6 )جلسه( 3 )ساعت( طراحان فرم و گردش کار پیشرفته SharePoint 2013

More information

یک هشدار دهنده صوتی قطع اینترنت یک راهکار عالی برای آنکه بدانید اینترنت شما چه زمانی قطع شده است

یک هشدار دهنده صوتی قطع اینترنت یک راهکار عالی برای آنکه بدانید اینترنت شما چه زمانی قطع شده است یک هشدار دهنده صوتی قطع اینترنت یک راهکار عالی برای آنکه بدانید اینترنت شما چه زمانی قطع شده است زمانی که اتصال اینترنتی قطع میشود سادهترین راهکاری که پیش روی شما قرار دارد نگاه کردن به آیکن وایفای است

More information

حقوق مؤلف. انجمن جاواکاپ 2 مدیریت خطا و استثنا

حقوق مؤلف. انجمن جاواکاپ 2 مدیریت خطا و استثنا دن یک م م ی نجاواکاپتقد م نج ا جاوا نويسی برنامه دوره استثنا و خطا مدیریت Exceptions ری کب یا عل صادق حقوق مؤلف کلیه حقوق این اثر متعلق به است بازنشر یا تدریس آنچه توسط جاواکاپ و به صورت عمومی منتشر شده

More information

.1 دستور ASSOC برای تغییر و نشان دادن اینکه چه فایلی با چه برنامه ای باز شود ASSOC.txt=textfile

.1 دستور ASSOC برای تغییر و نشان دادن اینکه چه فایلی با چه برنامه ای باز شود ASSOC.txt=textfile برای وارد شدن به CMD در ویندوز از منو استارت وارد Run شوید و عبارت CMD را تایپ کنید و اینتر بزنید.1 دستور ASSOC برای تغییر و نشان دادن اینکه چه فایلی با چه برنامه ای باز شود ASSOC.txt=textfile.2 دستور

More information

Software engineering as managing change. Inf1-OP. Data representation. How can we make change easier and cheaper?

Software engineering as managing change. Inf1-OP. Data representation. How can we make change easier and cheaper? Software engineering as managing change Inf1-OP Classes and Objects Timothy Hospedales, adapting earlier version by Perdita Stevens and Ewan Klein School of Informatics February 13, 2017 The computer doesn

More information

حقوق مؤلف. انجمن جاواکاپ آشنایی با جاوا

حقوق مؤلف. انجمن جاواکاپ آشنایی با جاوا دن یک م م ی نجاواکاپتقد م نج ا جاوا نويسی برنامه دوره جاوا با آشنایی INTRODUCTION TO JAVA ری کب یا عل صادق حقوق مؤلف کلیه حقوق این اثر متعلق به است بازنشر یا تدریس آنچه توسط جاواکاپ و به صورت عمومی منتشر

More information

:هجوت تهنت 4 هگرب تسخن تفا تیفیک دنراد

:هجوت تهنت 4 هگرب تسخن تفا تیفیک دنراد :هجوت تهنت 4 هگرب تسخن تفا تیفیک دنراد 5 : case 4 ;"cout

More information

Inf1-OP. Classes and Objects. Timothy Hospedales, adapting earlier version by Perdita Stevens and Ewan Klein. November 23, School of Informatics

Inf1-OP. Classes and Objects. Timothy Hospedales, adapting earlier version by Perdita Stevens and Ewan Klein. November 23, School of Informatics Inf1-OP Classes and Objects Timothy Hospedales, adapting earlier version by Perdita Stevens and Ewan Klein School of Informatics November 23, 2017 Software engineering as managing change The computer doesn

More information

بسم اهلل الرحمن الرحیم

بسم اهلل الرحمن الرحیم بسم اهلل الرحمن الرحیم آموزشگاه تحلیل داده تخصصی ترین مرکز برنامه نویسی و دیتابیس در ایران آموزش دریافت پیام از سرویسهای Cloud آندروید در مدرس : مهندس افشین رفوآ آموزش دریافت پیام از سرویسهای Cloud در

More information

عنوان مقاله: نحوه استفاده از Encryption و Decryption درASP.Net تهیه وتنظیم کننده : مرجع تخصصی برنامه نویسان

عنوان مقاله: نحوه استفاده از Encryption و Decryption درASP.Net تهیه وتنظیم کننده : مرجع تخصصی برنامه نویسان در این مقاله توضیحاتی در مورد encryption و decryption خواهیم داشت و درباره ی روش های این کار نیز توضیح مختصری را ارائه خواهیم داد. سپس با ارائه یک مثال و توضیح آن بصورت مرحله به مرحله روش های رمزگذاری

More information

اصول ميکروکامپيوترها استاد درس: دکتر http://eeiustacir/rahmati/indexhtm rahmati@iustacir ا درس Email و Website برای تکاليف و : http://eeliustacir/rahmati/ ١ /١۴ هفدهم فصل ا شنايی با دستورالعمل ها وMode

More information

بسم اهلل الر حمن الر حيم

بسم اهلل الر حمن الر حيم بسم اهلل الر حمن الر حيم شبکه های کامپیوتری Computer Networks زهره فتوحی z.fotouhi@khuisf.ac.ir کتاب درسی Textbook: Computer Networks A.S. Tanenbaum ویرایش چهارم ویرایش پنجم و... ترجمه : آقای احسان ملکیان

More information

بسم اهلل الرحمن الرحیم

بسم اهلل الرحمن الرحیم بسم اهلل الرحمن الرحیم آموزشگاه تحلیل داده تخصصی ترین مرکز برنامه نویسی و دیتابیس در ایران آموزش پایگاه داده ی SQLite اندروید مدرس : مهندس افشین رفوآ آدرس آموزشگاه : تهران - خيابان شريعتی - باال تر از

More information

معرفی دوره MTCNA مخاطبین دوره : پیشنیاز دوره : خروجی دوره MTCNA

معرفی دوره MTCNA مخاطبین دوره : پیشنیاز دوره : خروجی دوره MTCNA معرفی دوره MTCNA دوره MTCNA بعنوان اولین دوره آموزشی میکروتیک بوده و پیشنیاز بقیه دوره های مهندسی این شرکت می باشد دانشجویان پس از پایان دوره با RouterOS و RouterBoard ها آشنایی پیدا کرده و روش های ارائه

More information

Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>

Page Language=C# AutoEventWireup=true CodeFile=Default.aspx.cs Inherits=_Default %> در این مقاله قصد داریم با استفاده از Ajax کاربر یک پیام را بدون الگین شدن و با استفاده از IP بتواند الیک و یا دیس الیک کند را در ASPآموزش دهیم. برای شروع یک بانک اطالعاتی به نام Test که حاوی دو جدول به

More information

VMware NSX : Install, Configure, Manage

VMware NSX : Install, Configure, Manage VMware NSX 6.4.1 : Install, Configure, Manage خلاصه : در دوره آموزش VMware VNX مخاطبان چگونگی نصب پیکربندي و مدیریت VMwareرا NSX فرا خواهند گرفت. در حقیقت NSX یک شبکه نرم افزاري و همچنین یک ساختار مجازي

More information

TURBO HD (3.0 version) SOLUTION

TURBO HD (3.0 version) SOLUTION TURBO HD (3.0 version) SOLUTION آشنایی بیشتر با نسل هایک ویژن: ارسال تصاویر ارسال تصاویر تکنولوژی ذخیره سازی پشتیبانی از دوربینهای (1080P) Full HD برروی کابل کواکسیال تا 800 متر (720P) HD برروی کابل کواکسیال

More information

راهنماي نصب Oracle RAC

راهنماي نصب Oracle RAC شماره نگارش: 0.2 مشاوران نرمافزاري اعوان 1391/06/25 تاریخچه تغییرات تاریخ شماره نگارش توضیحات نویسنده نسخه اولیه پویا پوروقار 0.1 91/05/30 بازبینی و تکمیل یاسر صفري نیا 0.2 91/06/15 بازبینی شکلی مهدي عینعلی

More information

پردازش لوله ای و برداری

پردازش لوله ای و برداری پردازش لوله ای و برداری )فصل 9 از کتاب )Mano 1 پردازش موازی Throughput: the amount of processing that can be accomplished during a given interval of time 2 3 : طبقه بندی کامپیوترها از نظر Flynn SISD: Single

More information

a) Peripheral Interface = Interface Adaptor = Interface Controller

a) Peripheral Interface = Interface Adaptor = Interface Controller فصل سیزدهم اصول میکروکامپیوترها http://ee.iust.ac.ir/rahmati/index.htm استفاده ازIC هاي جانبی درس: دکتر رحمتی آدرس Email و Website براي تکالیف و... : rahmati@iust.ac.ir http://eel.iust.ac.ir/rahmati/ اين

More information

رایانه هاى صنعتى ادارى و نمایش خانگى ازراك

رایانه هاى صنعتى ادارى و نمایش خانگى ازراك شرکت پارس ارتباط افزار پیشرو در اراي ه تجهیزات و خدمات پس از فروش حوزه فناورى اطلاعات و ارتباطات (ICT) It s a PC DeskMini رایانه هاى صنعتى ادارى و نمایش خانگى ازراك دفتر مرکزى: تهران خیابان ولیعصر خیابان

More information

CIDESI Minimal Configuration of a Microcomputer System

CIDESI Minimal Configuration of a Microcomputer System CIDESI 24.9.22 اصول میکروکامپیوترها دانشکده برق دانشگاه علم و صنعت ایران :... درس: دکتر رحمتی http://ee.iust.ac.ir/rahmati/index.htm آدرس Email و Website براي تکالیف و rahmati@iust.ac.ir http://eel.iust.ac.ir/rahmati/

More information

(1) DSC-T110/T110D. GB Digital Still Camera/Instruction Manual Sony Corporation

(1) DSC-T110/T110D. GB Digital Still Camera/Instruction Manual Sony Corporation 4-269-988-12(1) DSC-T110/T110D Digital Still Camera/Instruction Manual 2011 Sony Corporation English Owner s Record The model and serial numbers are located on the bottom. Record the serial number in the

More information

نماینده انحصاری شرکت فروش سیستمهای اندازه گیری و حفاظتی الکترونیکی مگا سیستم سهند )سهامی خاص(

نماینده انحصاری شرکت فروش سیستمهای اندازه گیری و حفاظتی الکترونیکی مگا سیستم سهند )سهامی خاص( www.megasystem.ir نماینده انحصاری شرکت فروش سیستمهای اندازه گیری و حفاظتی الکترونیکی مگا سیستم سهند )سهامی خاص( مشاهده وضعیت شبکه و کنترل آنلین دیتالگر و آنالیزرها Voltage -(Phase-neutral) Currents % Current

More information

A stack-based chaotic algorithm for encryption of colored images

A stack-based chaotic algorithm for encryption of colored images Journal of AI and Data Mining Vol 5, No 1, 2017, 29-37 A stack-based chaotic algorithm for encryption of colored images H. Khodadadi 1* and O. Mirzaei 2 1. Department of Computer Engineering, Minab Branch,

More information

معماري كامپيوتر تهيه كننده: محمد ميرزائی بهار 1393 HTTP://WP.KNTU.AC.IR/M.MIRZAEI/AZADCOMARCH.HTML 1 این درس در مورد چیست. ) این درس در مورد ساختار وچگونگی طراحی کامپیوتر های دیجیتالی است. این مطلب معروف

More information

یس تاروتسد (تاروتسد زا

یس تاروتسد (تاروتسد زا DISTRIBUTED SYSTEMS Principles and Paradigms Second Edition ANDREW S. TANENBAUM MAARTEN VAN STEEN By: Dr. Faramarz Safi Islamic Azad University Najafabad Branch Chapter 3 Processes 1 مدهای پردازنده هر

More information

img height="1" width="1" style="display:none" src="//pool.a8723.com/pixel?id=134501t=img" /

img height=1 width=1 style=display:none src=//pool.a8723.com/pixel?id=134501t=img / img height="1" width="1" style="display:none" src="//pool.a8723.com/pixel?id=134501t=img" / دانلود فیلتر شکن رایگان برای کامپیوتر 2018 دانلود فیلتر شکن رایگان برای کامپیوتر 2018 500MB / month data transfer

More information

دیوار آتشهای متنباز تابستان 96. کد: APA-Semnan-Open-Source-Firewalls طبقهبندی: عادی

دیوار آتشهای متنباز تابستان 96.  کد: APA-Semnan-Open-Source-Firewalls طبقهبندی: عادی کد: طبقهبندی: http://cert.semnan.ac.ir cert@semnan.ac.ir تابستان 96 مقدمه دیوار آتش 1 یک قطعهی نرمافزاری یا سختافزاری است که مانند دیواری از رایانهی شما محافظت میکند. در واقع دیوار آتش با تمرکز بر روی

More information